package model.testes;

import model.bean.Ambiente;
import model.bean.Dispositivo;
import model.bean.Participante;
import model.controller.ParticipanteController;
import model.dao.AmbienteDAO;
import model.dao.DispositivoDAO;
import model.dao.ParticipanteDAO;

public class TestaCrud {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Participante p1 = new Participante();
		p1.setNome("Fulano");
		p1.setMatricula("2013088791");
		p1.setPresente(true);
		
		
		Ambiente amb = new Ambiente();
		amb.setCapacidade(125);
		amb.setNome("Sala de Aula");
		
		Dispositivo disp = new Dispositivo();
		disp.setNome("Ar Condicionado");
		disp.setStatus(false);
		
		ParticipanteDAO daoP = new ParticipanteDAO();
		daoP.cadastrarParticipante(p1);
		Participante p = new Participante(); 
		ParticipanteController pc = new ParticipanteController();
		//p = pc.acharParticipantePeloId(14);
		//pc.deletarParticipante(15);
		
		AmbienteDAO daoA = new AmbienteDAO();
		daoA.cadastrarAmbiente(amb);
		
		DispositivoDAO daoDisp = new DispositivoDAO();
		daoDisp.cadastraDispositivo(disp);
		//daoDisp.removeDispositivoByNome("ArCondicionado");   //fazer o Controller para esse DAO.
		//daoDisp.vinculaAmbienteDispositivoPeloNome("Sala de Aula", "Ar Condicionado");
		//daoDisp.vinculaAmbienteDispositivoPeloId(104, 105);
		
		//printa o objeto retornado da consulta
		System.out.println(p.getNome());
		
	}

}
